package com.galaxy.service.vo;

import com.galaxy.service.entity.system.Permission;
import com.galaxy.service.entity.system.Role;
import java.io.Serializable;
import java.util.Date;
import java.util.List;
import lombok.Data;

/**
 * 用户视图对象
 * @author caijinbang
 * @date 2018/10/27 18:18
 */
@Data
public class UserVo implements Serializable {

  /**
   * 用户id
   */
  private String id;
  /**
   * 用户名
   */
  private String username;
  /**
   * 用户年龄
   */
  private Integer age;
  /**
   * 用户状态
   */
  private Integer status;

  /**
   * 用户角色
   */
  private List<Role> roles;

  /**
   * 创建时间
   */
  private Date createDate;

  /**
   * 用户权限
   */
  private List<Permission> Permissions;

}
